Performance Modeling of Microservice Platforms
نویسندگان
چکیده
Microservice architecture has transformed the way developers are building and deploying applications in nowadays cloud computing centers. This new approach provides increased scalability, flexibility, manageability, performance while reducing complexity of whole software development life cycle. The increase resource utilization also benefits microservice providers. Various platforms have emerged to facilitate DevOps containerized services by enabling continuous integration delivery. deploy application containers on virtual or physical machines provided public/private infrastructures a seamless manner. In this article, we study evaluate provisioning incorporating details all layers (i.e., both micro macro layers) modeling process. To end, first build platform top Amazon EC2 then leverage it develop comprehensive model perform what-if analysis capacity planning for at scale. other words, proposed systematic measure elasticity analyzing back-end macroservice infrastructures.
منابع مشابه
Aspect-oriented Modeling of Platforms in Software and Performance Models
This paper discusses a model transformation approach for generating queueing-based performance models from the UML design model of service-oriented applications, with the goal of evaluating the performance of the system to be built early in the software development lifecycle. Using a performance model for verifying whether a software design will meet its performance requirements is promoted by ...
متن کاملModeling Business Media Platforms
The high speed at which new businesses are developed can to a large extent be attributed to their ability to flexibly combine existing services into an integrated business platform. The development of such platforms requires the representation of the business architecture in a model which can be implemented in a software solution. However, aside from diagramming techniques little help is availa...
متن کاملCommunity Application Editor: Collaborative Near Real-Time Modeling and Composition of Microservice-based Web Applications
Research shows a gap in terms of requirements elicitation between developers and endusers. Due to the low technical expertise of some members of online communities, they often cannot collaborate efficiently with developers and cannot provide continuous feedback during application development processes. However, collaborative modeling processes can play an important role in education, enforcing ...
متن کاملNumerical modeling of wave run-up along columns of semi-submersible platforms
Wave run-up is one of the most important and effective parameters in designing semi-submersible platforms. Besides unforeseen effects on the movements and response of the platform, wave run up can also cause slamming forces to be exerted on the lower deck of the platform. Therefore, at the first stages of this plan, before running tests on the model of the platform, numerical methods are usuall...
متن کاملModeling and simulation of luminescence detection platforms.
Motivated by the design of an integrated CMOS-based detection platform, a simulation model for CCD and CMOS imager-based luminescence detection systems is developed. The model comprises four parts. The first portion models the process of photon flux generation from luminescence probes using ATP-based and luciferase label-based assay kinetics. An optics simulator is then used to compute the inci...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Cloud Computing
سال: 2022
ISSN: ['2168-7161', '2372-0018']
DOI: https://doi.org/10.1109/tcc.2020.3029092